@CHARSET "UTF-8";

body {
	font-size:.8em;
	font-family: Lucida Grande, Helvetica, sans-serif;
}
h1, h2, h3 { font-family:Georgia, Times, serif; font-weight:normal; }
h1 { text-align:center; }
img { margin-top:1.5em; width:auto; padding-top:1.1em; }
p, code { text-align:left; margin-right:2em; text-align:justify; }
p { color:#222; line-height:1.5; }
code {
	font-size:.8em;
	color:green;
	padding:.5em 1em;
	border-left:3px solid lightgreen;
	background:#f4f4f4;
	display:block;
	font-family:Monaco, monospace;
}
abbr {
	border-bottom:1px dotted green;
	cursor:help;
}

#container { width:75%; margin:0 auto; padding-bottom:3em; overflow:auto; }
#intro { margin:0 auto; }
#how_it_works { clear:both; }

div.left, div.right { width:50%; }
	.left { float:left; clear:left; }
	.right { float:right; clear:right; }